
//出现路径拼接错误的问题，是因为提供了./或../开头的相对路径
//如果要解决这个问题，可以提供一个完整的文件存放路径就行
/* const fs = require('fs')
fs.readFile('./files/1.txt', 'utf8',function(err, dataStr) {
  if(err) {
    return console.log('读取文件失败！' + err.message)
  }
  console.log('读取文件成功！'+ dataStr)
}) */

//移植性非常差，不利于维护
/* const fs = require('fs')
fs.readFile('C:\\Users\\大狸花\\Desktop\\test1\\node基础\\day01\\code\\files\\1.txt', 'utf8',function(err, dataStr) {
  if(err) {
    return console.log('读取文件失败！' + err.message)
  }
  console.log('读取文件成功！'+ dataStr)
}) */

//__dirname表示当前文件所处的目录
//console.log(__dirname)
const fs = require('fs')
fs.readFile(__dirname + '/files/1.txt', 'utf8',function(err, dataStr) {
  if(err) {
    return console.log('读取文件失败！' + err.message)
  }
  console.log('读取文件成功！'+ dataStr)
})